<?php
namespace Home\Model;
use Think\Model;
class ClassmediaModel extends Model
{
	// 查询展示自媒体列表
	public function GetMedialist()
	{
		return  $this->select();
	}

	// 查询分类列表
	public function GetClass()
	{
		return M('classify')->select();
	}

	// 新增自媒体
	public function MediaAdd($data)
	{
		return $this->add($data);
	}

	// 查询单个自媒体信息
	public function GetMediafind($id)
	{
		return $this->where(array('id'=>$id))->find();
	}

	// 修改自媒体信息
	public function Mediaeidt($id,$data)
	{
		return $this->where(array('id'=>$id))->save($data);
	}

	// 添加分类
	public function mockclassaddpost($name)
	{
		return M('classify')->add(array('name'=>$name));
	}

	// 查询单个分类信息
	public function mockclassedit($id)
	{
		return M('classify')->where(array('id'=>$id))->find();
	}

	// 修改分类信息
	public function mockclasseditpost($id,$name)
	{
		return M('classify')->where(array('id'=>$id))->save(array('name'=>$name));
	}

	// 查询自媒体对应的音频列表
	public function GetMockAudioList($id)
	{
		return M('zsmedia')->where(array('mid'=>$id))->field('id,url2,url,title')->select();
	}

	// 新增自媒体信息
	public function AddMockaudiopost($data)
	{
		return M('zsmedia')->add($data);
	}

	//	修改自媒体信息
	public function SaveMockaudiopost($id,$data)
	{
		return M('zsmedia')->where(array('id'=>$id))->save($data);
	}

	// 查询单个自媒体信息
	public function GetMockAudiofind($id)
	{
		return M('zsmedia')->where(array('id'=>$id))->find();
	}

	// 查询接口需要自媒体数据
	public function GetMockDataList()
	{
		$data = M('classify')->field('id,name labelname')->select();
		foreach ($data as $k => $v) {
			$data[$k]['mediadata'] = M('classmedia')->where(array('cid'=>$data[$k]['id']))->field('id,name,pic')->select();
			if(empty($data[$k]['mediadata'])){
				unset($data[$k]);
			}
		}
		$data = array_values($data);
		return $data;
	}

}